package com.cb.domain.service.system;

import java.util.Collection;
import java.util.List;

import com.cb.common.menu.Menu;
import com.cb.core.service.GenericManager;
import com.cb.core.webapp.paging.PagingBean;
import com.cb.domain.model.system.AppResource;

public interface AppResourceManager extends GenericManager<AppResource, Long>{
	/**
	 * 按对象的属性进行组合查询，返回符合条件的分页对象列表
	 * @param vo  实体对象
	 * @param pb  分页对象
	 * @return  对象列表
	 */
	public List<AppResource>getByVo(AppResource vo,PagingBean pb);
	
	/**
	 * 同步menu-config.xml中的菜单项配置至app_resource表作为权限加截的资源
	 * @param menuList
	 */
	public void doSynchMenu(Collection <Menu> menus);
	
	/**
	 * 
	 * @param parentId
	 * @return
	 */
	public List getByParentId(Long parentId);
}



